1 definition by thedevilintraining

A school for 'smart people' whatever that means
Person1: i go to Boston Latin School!
Person2: You must be smart!
person1: what does that mean?
person2: i have no freaking idea
by thedevilintraining January 13, 2011
Get the Boston Latin School mug.