LLAMA


Meaning of LLAMA in English

[lla.ma] n [Sp, fr. Quechua] (1600): any of a genus (Lama) of wild or domesticated So. American ruminants related to the camels but smaller and without a hump; esp: the domesticated guanaco used esp. in the Andes as a pack animal and a source of wool

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