Question: what is the idiomatic expression of provide for?
Answer: An idiom (also called idiomatic expression) is an expression, word, or phrase that has a figurative meaning conventionally understood by native speakers. This meaning is different from the literal meaning of the idiom's individual elements. In other words, idioms don't mean exactly what the words say.