rain owl

English

Noun

rain owl (plural rain owls)

  1. Synonym of barred owl.