Top definition
A female that is so profoundly attractive that you cant help but say Oh Sheila.
Yo! You see that girl? Yeah bro! Oh Sheila she is Fine!
by The Adversary September 07, 2016
Get the mug
Get a Oh Sheila mug for your mama Nathalie.