WordUnscrambler Home
llama
Definitions
[ˈlɑːmə], (Noun)
Definitions:
- a domesticated pack animal of the camel family found in the Andes, valued for its soft woolly fleece
Phrases:
Origin
:
early 17th century: from Spanish, probably from Quechua
Click here to see the free dictionary definition for llama
definition by Oxford Dictionaries