LIMOGES MEANING IN ENGLISH

• Limoges Definition & Synonyms

  1. (n.) A city of Southern France.


RECENT SEARCHES