bewailer

Etymology

From bewail + -er.

noun

  1. Someone who bewails