CAT OWL


Meaning of CAT OWL in English

noun

: an owl having ear tufts (as the great horned owl, long-eared owl, or screech owl)

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.