Meaning

1 senses
  1. Phodilus assimilis, a species of owl, endemic to the island of Sri Lanka and the Western Ghats in Kerala, South Western India.

Forms

plural: Sri Lanka bay owls

See also

neighbours in the dictionary
Sri Lanka bay owl — meaning, examples, forms, synonyms | Krumeto