screech-owl

noun

  1. 1

    Any New World owl of genus Megascops.

  2. 2

    A common barn owl, of species Tyto alba, found almost worldwide.

  3. 3

    The mistle thrush (Turdus viscivorus).

Translate “screech-owl” to another language

Click any language to open the translator with this word already filled in.

Screech-owl Definition & Meaning | TranslatePulse