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
Tweet