LLAMA


Meaning of LLAMA in English

n.1 a S. American ruminant, Lama glama, kept as a beast of burden and for its soft woolly fleece.

2 the wool from this animal, or cloth made from it.

Etymology: Sp., prob. f. Quechua

Oxford English vocab.      Оксфордский английский словарь.