What is the meaning of llama in English?

Learn vocabulary with pictures as well as definitions of llama in English

Learn in

See more

n. llama

Definition of llama in English

Herbivorous mammal of the camel family, hooved and of large size, with a long neck and shaggy hair, raised for its wool or used as a pack animal and endemic to South America.