IdiomFood & DrinkItalian

mangiare la foglia

Meaning: Understand someone's hidden intentions or see through their deception immediately.

Literally: To eat the leaf

Example: “Quando ha visto due piatti in più, ha mangiato la foglia.” — When he saw two extra plates, he smelled a rat.

English equivalent: To smell a rat

Origin: To eat the leaf is to catch on, to see what lies behind an appearance or a hint. The Hoepli dictionary of idioms says the origin is unknown and suggests it may allude to silkworms, which taste a leaf before deciding whether to eat it. The claim that it comes from Renaissance fencing has no source behind it.

Equivalents in other languages

More Italian idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →