kill the goose that lays the golden eggs

Meaning: To destroy a source of profit out of greed.

Language: English

Literally: (Already vivid in English)

Example: “Raising the rent that much would kill the goose that lays the golden eggs.”

Category: Animals

Origin: From Aesop's fable, in which a farmer kills his goose to get all its golden eggs at once and finds nothing inside.

Equivalents in other languages

More idioms — Animals

More English idioms

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms