English dictionary
scops owl meaning and definition
Definition and meaning of scops owl at MeaningMonkey.org. scops owl meaning and definition in the English Dictionary.SCOPS OWL noun
Definition of scops owl (noun)
- any of several small owls having ear tufts and a whistling call
Source: Princeton University Wordnet