SCREECH OWL


Meaning of SCREECH OWL in English

■ noun

1》 Brit. another term for barn owl .

2》 a small American owl with a screeching call. [ Otus asio and related species.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.