Hello everyone, English and Italian !!! I'm new to the forum and I need help about this italian idiom : " Quando il gatto non arriva al lardo dice che puzza " or something like that, is there any English idiom that express the same concept ? thank you for any help !!!!