ululate - Dictionary definition and meaning for word ululate
ululate-lets take the first 3 words ulu=ullu in hindi or punjabi which is an owl.What does an owl does at night,it howls or wails or laments loudly