Top definition
Originally a German name for female royalty, this is now a modern term for the beautifully psychedelic flowers of Ecuador- fiercely beautiful, yet wild as an animal.
Margareta
by Jo Bologna March 04, 2009
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush