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.
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.