Find the word definition

The Collaborative International Dictionary
Yamma

Yamma \Yam"ma\, n. [See Llama.] (Zo["o]l.) The llama.