Meaning of llama

Definition of llama

(noun) wild or domesticated South American cud-chewing animal related to camels but smaller and lacking a hump

Other information on llama

WIKIPEDIA results for llama
Amazon results for llama