whinger

Etymology 1
.

Noun

 * 1) One who whinges.

Synonyms

 * See also Thesaurus:complainer

Etymology 2
Perhaps from +,.

Noun

 * 1)  A whinyard.