Top definition
When two people make out in public, specifically at a high school sporting event.
Ex) Wow do you see those two kids doing the sheila by the fence over there?
-Wow I sheilad just last night
by Kizzoler November 13, 2010
Get the mug
Get a The Sheila mug for your coworker Sarah.

Available Domains :D