What is the full meaning of ululate
to lament loudly and shrilly [v ULULATED, ULULATING, ULULATES]
Example of the word ululate placed on a Scrabble board.