1 definition by Leakers3

Top Definition
Only one of the most beautiful woman to step on the face of the planet. Any woman who even remotely compares to this wondrous beauty is considered incredible. A Sheila! will have the greatest impact on you, in the ways of love and intelligence. Sheila! has the quality of a perfect woman. There is no one else like Sheila! Sheila! is going to be the most special women you ever meet in your life!!
"I think I met my Sheila!"
by Leakers3 October 27, 2012

Mug icon
Buy a Sheila! mug!