ULULA


Meaning of ULULA in English

noun a genus of owls including the great gray owl (ulula cinerea) of arctic america, and other similar species. ·see ·illust. of owl.

Webster English vocab.      Английский словарь Webster.