Webster's Revised Unabridged Dictionary · 1913
Yamma
Copy link
Yamma
, noun
[See
Llama
.]
(Zoology)
The llama.
↑