Definition of Toulouse
Noun: Toulouse too'looz
- A city on the Garonne River in southern France to the southeast of Bordeaux; a cultural centre of medieval Europe
Anagrams containing the word Toulouse
toluseuo etoulous setoulou usetoulo ousetoul lousetou ulouseto oulouset