Ululates Meaning

There are 1 meaning(s) for word Ululates

Meaning 1 : emit long loud cries

    Synonyms : howl,  roar,  wail,  yaup,  yawl