In English, an idiom is a broadly-used phrase with a meaning that may differ quite radically from the actual literal wording. The phrase “time flies” expresses the quickness of time rather than suggesting that it buzzes around your head like a bee. Like music and literature, money has an effect on the changing nature of the English language; the “almighty dollar” has inspired many interesting phrases and idioms.

Source: Grammar.net