LIMOGES Meaning of LIMOGES in English noun a city of southern france. Webster English vocab. Английский словарь Webster. 2012