llama
English Dictionary
->
Letter L
-> llama
Search Dictionary:
llama Definition
(n)
wild
or
domesticated
South
American
cud
-
chewing
animal
related
to
camels
but
smaller
and
lacking
a
hump
llama Synonyms
llama
© Art Branch Inc.