An idiom is an expression that cannot be translated word-for-word into another language.
Tu ne sens pas la rose !
In English, this literally means "You don't smell like a rose." However, the idiomatic translation is "You stink!"
avoir besoin de
In English, this literally means "to have need of" but is translated as "to need".