LIMA


Meaning of LIMA in English

noun the capital city of peru, in south america.

Webster English vocab.      Английский словарь Webster.