Skip to main content

lameowal's definitions

dowd

a plant most commonly found in Africa and is used as a douche to treat severely diseased vagina in small rural tribes of southeastern Africa.
The women of the Chewa tribe often travel outside there tribe every month to find many a dowd plant
by lameowal October 6, 2010
mugGet the dowdmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email