1 definition by Jonella

Top Definition
A word used to describe a large mammory gland.
Look at the toasha's on her!
by Jonella February 01, 2010
Mug icon
Buy a Toasha mug!