Definition of

Toulouse

  1. (noun, location) a city on the Garonne River in southern France to the southeast of Bordeaux; a cultural center of medieval Europe

via WordNet, Princeton University

Note: If you're looking to improve your vocabulary right now, we highly recommend Ultimate Vocabulary Software.

Word of the Moment

Sciurus Hudsonicus

of northern United States and Canada