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