Meaning of Toulouse

Definition of Toulouse

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

Other information on Toulouse

WIKIPEDIA results for Toulouse
Amazon results for Toulouse