1 definition by The4nimal

Proper noun

A boarding school situated in the middle of nowhere that only accepts guys who happen to be Catholic. The only sport that SLS excells at is soccer, being that roughly 1/3 of its population is mexican.
"Did you see how good those guys were at soccer? they must have been from SLS!"

"Did you see how well-dressed and well-mannered those guys were? they must have been from SLS!"
by The4nimal September 16, 2011
Get the SLS mug.