Top definition
The labia majora, or outer lips of a vagina.
I was gonna go down on her until I smelled her musty wangibies.
by Zane Davis May 12, 2005
Get the mug
Get a wangibies mug for your friend José.