Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of ulula

- A genus of owls including the great gray owl (Ulula cinerea) of Arctic America, and other similar species. See Illust. of Owl.