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