bewailer
Etymology
From bewail + -er.
noun
Someone who bewails