Speakers of about any language but English agree that the idea that it may be raining cats and dogs is preposterous. But the same people do understand what an idiom is, and their own language may have fairly similar expressions (in French it rains ropes, or halberds, or as a cow pisses).
But are there languages where the very concept of idiom (as opposed to a specific idiom) makes no sense?