shriek owl

English

Noun

shriek owl (plural shriek owls)

  1. (dated) The screech owl.
  2. (obsolete) The swift; so called from its cry.

References