1 definition by lalavsadrgarslalala123456789

Top Definition
A magical unicorn from a land of funk.
Deidre is super cool.
by lalavsadrgarslalala123456789 November 20, 2009
Mug icon
Buy a Deidre mug!