SynonymX
Speak
Toulouse
Definition of Toulouse
1.
A city on the Garonne River in southern France to the southeast of Bordeaux; a cultural center of medieval Europe
Noun
Semanticaly linked words with "toulouse"
city
metropolis
urban center
france
french republic