Skip to main content

Jenasia Leslie's definitions

Odalissa

Share definition
Someone who is fond of death and loves the idea of engaging in deathly activities.
Killer: I'd shoot her but she's and Odalissa so it might be fun for her. Damn Odalissa!
by Jenasia Leslie April 20, 2007
Flag
mugGet the Odalissa mug.