donkey's ears

Meaning: A very long time; ages.

Language: English

Literally: (Already vivid in English)

Category: Animals

Origin: Bound up with a pun, and the two forms have been trading places for a century. The usual English phrase for a very long time is "donkey's years," and "donkey's ears" is its partner — the joke being that a donkey's ears are conspicuously long, which makes them a natural measure of length, and that years and ears differ by a single sound. Which came first is not settled: some accounts have the ears version as the original, reshaped into years because the sense is duration rather than distance, and others have it the other way round, with donkeys' genuine longevity supporting the years form and the ears arriving as a later pun. Both are attested from the early 1900s, and the ambiguity is probably the point rather than a problem to be solved.

More idioms — Animals

More English idioms

  • long fuse — A personality trait of being slow to anger; patience before losing one's temper.
  • long pork — Human flesh, especially as food.
  • bow out — To resign or withdraw from a situation while preserving one's dignity and reputation.
  • long shot — Something unlikely to succeed or happen; a bet or venture with very poor odds.
  • see with half an eye — To perceive something obvious with very little effort or attention.
  • mugged by reality — To experience a sudden, brutal confrontation with harsh truth after living in comfortable…

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms