An idiom meaning ... Finally she gets her come-uppance
The boss was such a cow that complaints were made .. Finally the goose is cooked
3👍 2👎