llama
/lˈɑmʌ/
Explore definitions, synonyms, and language insights of llama
Definitions
Noun
wild or domesticated South American cud-chewing animal related to camels but smaller and lacking a hump