Home › Idioms

To show your true colours

Meaning: To reveal your real character at last.

Language: English

Literally: To show your true colours

Category: Daily Life

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

← Back to Idioms

Loading the full interactive collection…