Home › Idioms

pound of flesh

Meaning: A (figuratively) painful payment of a debt.

Language: English

Literally: (Already vivid in English)

Category: Daily Life

Origin: The expression originates from Shakespeare's play The Merchant of Venice in which Antonio borrows money from Shylock, the Jewish money lender, promising to pay it back when his ships arrive. When Antonio learns that his ships have sunk at sea, Shylock demands payment in the form of one pound of Antonio's flesh.

More idioms — Daily Life

  • pull oneself up by one's bootstraps — To improve oneself (usually economically) without help from others.
  • pull rank — To take advantage of one's superior position (one's rank).
  • pull something off — To accomplish something that had appeared difficult to finish or achieve.
  • pull strings — To use one's influence.
  • pull the wool over someone's eyes — To deceive or fool someone.
  • pull up stakes — To collect one's household belongings and leave one's house or property; to move to anoth…

More English idioms

  • pull the rug out from under someone — To abruptly ruin someone's plans or expectations.
  • put all one's eggs in one basket — To invest all one's hopes or plans in only one possible outcome.
  • put someone on the spot — To put someone in a difficult situation or to present someone with a difficult choice; to…
  • put the squeeze on — To apply pressure on someone to do something; to force or coerce someone.
  • raise cain — To cause a disturbance, often because one is extremely angry; to make trouble.
  • rake someone raked over the coals — To reprimand or criticize someone harshly.

← Back to Idioms

Loading the full interactive collection…