bewailer

BEWAILER, n. One who laments.