Random
Source Code

Sierra

-noun
1. A jet or current of water, sometimes with a dissolved medicating or cleansing agent, applied to a body part, organ, or cavity for medicinal or hygenic purposes.

See also douche.

My vagina was infected so I bought a sierra to clean it out.

by Big sistawr July 3, 2011

6👍 127👎