Green’s Dictionary of Slang

gripe n.2

[gripe v.]

[1920s+] (US) a complaint or tedious person or thing; thus gripe session, an airing of complaints.