Lamenter

La·ment·er

Lamenter

n.
  1. One who laments.