IdiomDaily LifeEnglish

call someone on the carpet

Meaning: To confront or hold someone responsible for some misdeed.

Example: “The accountant was called on the carpet for the missing funds.”

Origin: This phrase originates from the military, where it used to be that only senior officers had carpet in their offices. To be called on the carpet meant that a lower-ranking soldier was brought into the senior's office to be formally reprimanded for an offense.

More English idioms

Explore another collection: False Friends

Words that look familiar in another language but mean something else entirely.

Browse all false friends →

Keep exploring

Explore all idioms →