LLAMA


Meaning of LLAMA in English

[ 'lα:mə ]

■ noun a domesticated pack animal of the camel family found in the Andes, valued for its soft woolly fleece. [ Lama glama .]

↘the wool of the ~.

Origin

C17: from Sp., prob. from Quechua.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.