toulouse

Noun
  1. A city on the Garonne River in southern France to the southeast of Bordeaux;
    A cultural center of medieval Europe (synset 108957936)

Other Searches