Dictionary:llama
Appearance
English
Noun
llama
- A long-necked, humpless ruminant of the camel kind, kept as a pack animal and for its wool.
Translations
Translations — a long-necked animal of the camel kind kept for carrying loads and wool
Andusian
- Besoh: sagobbe'