Top definition
1. The human vagina.

2. A particularly clean, delicious vagina.
Yeah, I sprayed hot duckmustard all over her tight, delicious yumhole.
by Dozer Makaveli December 07, 2004
Get the mug
Get a yumhole mug for your boyfriend Bob.