Definify.com

Definition 2024


screech_owl

screech owl

See also: screech-owl

English

Noun

screech owl (plural screech owls)

  1. Any North American owl of genus Megascops.
  2. (Britain) A barn owl, of species Tyto alba.

Translations