squaller

Noun

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