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)

  1. any of several small owls having ear tufts and a whistling call
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: