Llama - Definition

llama

n 1: wild or domesticated South American cud-chewing animal
related to camels but smaller and lacking a hump

Look up another word