Random
Source Code

Sheela

(noun)
A female who is known for being physically fit and is sensual in everything she does. Sometimes can be considered Australian but that only stems from the sexual nature of people from Australia.

That chick is hotter than wasabi!
...yeah she's quite a Sheela

by SydTottalyOwns March 18, 2011

280👍 143👎