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)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches