1 definition by samloveswustl

Top Definition
An amazing school. Great academics. Great people.
Washington University in St. Louis is one of the best colleges in the country.
by samloveswustl August 29, 2005

Mug icon
Buy a Washington University in St. Louis mug!