English Dictionary
◊ LLAMA
llama
n : wild or domesticated South American cud-chewing animal
related to camels but smaller and lacking a hump
 lizardfish  ljubljana  llama  llb  lld