Idioms are expressions that convey meanings not directly connected to the literal definitions of the words used. Common in everyday speech, idioms add color, humor, and cultural depth to language, ...
If you are a 'dark horse', it means you have a mysterious or unknown past (the metaphorical meaning) not that you are a horse with dark coloured skin (the literal meaning). Idioms are also fixed ...