Toulouse - Definition

toulouse

n 1: a city on the Garonne River in southern France to the
southeast of Bordeaux; a cultural center of medieval Europe

Look up another word