Etymology
Today it means: A website aimed at making consumers more aware of deficient goods and services. Full definition →
From gripe + site.
Etymology from Wiktionary, CC BY-SA 4.0.