never heard it. What makes you think it's an idiom rather than just a couple of rhyming words?