ANHIMA MEANING IN ENGLISH

• Anhima Definition & Synonyms

  1. (n.) A South American aquatic bird; the horned screamer or kamichi (Palamedea cornuta). See Kamichi.


RECENT SEARCHES