1 result found

Search Results for: ulula

Ulula

ulula (Science: zoology) A genus of owls including the great gray owl (Ulula cinerea) of arctic America, and other similar... Read More