1 definition by McKenna69

Top Definition
Someone who is hard to please.
"I do everything for him and he doesn't appreciate me, the insatiable cunt!"
by McKenna69 October 27, 2015

Mug icon
Buy a insatiable cunt mug!