Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of guara

- The scarlet ibis. See Ibis.
- A large-maned wild dog of South America (Canis jubatus) -- named from its cry.