1 definition by aaausa

another wprd for a woman's uterus / womb.
you can stand under my umbrella, come into me
by aaausa May 18, 2007
Get the umbrella mug.