English dictionary
llama meaning and definition
Definition and meaning of llama at MeaningMonkey.org. llama meaning and definition in the English Dictionary.LLAMA noun
Definition of llama (noun)
- wild or domesticated South American cud-chewing animal related to camels but smaller and lacking a hump
Source: Princeton University Wordnet