There are idioms in every language. In fact, it is estimated that there are over 25,000 in English alone! We use idioms all of the time without even realizing it. This is a FREE set of discussion (not so flash) flash cards for teachers and parents to spark convos about the weirdness of words with kids.
And check out Fowl Play from Chronicle Books.