squaller

(noun)

noun

1. One who squalls; a crier, complainer, or bad singer.