Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Llama in English

English

Llama

/lɑmə/

noun

1. Wild or domesticated south american cud-chewing animal related to camels but smaller and lacking a hump

    synonym:
  • llama

Examples of using

Is that a llama?
Is that a llama?
Is it a llama?