Sri Lanka bay owls

English

Noun

Sri Lanka bay owls

  1. plural of Sri Lanka bay owl