English dictionary
horned owl meaning and definition
Definition and meaning of horned owl at MeaningMonkey.org. horned owl meaning and definition in the English Dictionary.HORNED OWL noun
Definition of horned owl (noun)
- large owls having prominent ear tufts
Source: Princeton University Wordnet