1 definition by sin duda

Top Definition
LHS
Stands for Leominster High School -- located in Leominster, Massachusetts. Home to some of the most talented and athletic people placed in one of the shittiest buildings.
"Holy crap; did a shovel just fall from the ceiling?!"

"Welcome to LHS."
by sin duda July 06, 2009

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×