Bewailer
Be*wail"er
(?),
n.
One who bewails or laments.