English dictionary
horned screamer meaning and definition
Definition and meaning of horned screamer at MeaningMonkey.org. horned screamer meaning and definition in the English Dictionary.HORNED SCREAMER noun
Definition of horned screamer (noun)
- screamer having a hornlike process projecting from the forehead
- synonyms: Anhima cornuta
Source: Princeton University Wordnet