ܡܟܠܟܠ

mkalkil

verbeastern

Definition

to ululate (to emit a series of high-pitched noises, done by Middle Eastern women at times of celebration or death)