Definify.com

Definition 2025


barn_owls

barn owls

English

Noun

barn owls

  1. plural of barn owl