To show your true colors

Meaning: To reveal your real character at last.

Language: English

Literally: To show your true colors

Category: Daily Life

Origin: Nautical; warships once flew false flags to deceive, then raised their true colors before attacking.

More idioms — Daily Life

More English idioms

From our false friends

  • Sensible — Actually means 'sensitive'. For sensible/level-headed, say raisonnable.
  • Librairie — Actually means 'bookshop'. A library is une bibliothèque.
  • Constipado — Actually means 'having a head cold'. Estoy constipado = I have a cold.

Browse all false friends →

← Back to Idioms