The phrase call on the carpet is primarily an American idiom that has its roots in an idiom popular in the eighteenth century,though today’s meaning of call on the carpet did not advance into consume until the nineteenth century. An idiom is a word, group of words or phrase that has a figurative meaning […]
Source: feedburner.com