Top definition
Referring to the delicate palette of a sensitive and refined person.
".. this food might be too spicey for your delicate twumulet"

".. would you like a drinkey for your twumulet?"
by MrUE February 02, 2005
Get the mug
Get a Twumulet mug for your cousin Yasemin.