GRASS OWL


Meaning of GRASS OWL in English

noun

: a rather large long-legged owl ( Tyto longimembris ) that lives in tall grass and is widely distributed from India and southern China to northern Australia and Fiji

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.