Italian Idiom: Arrampicarsi sugli specchi (to clutch at straws)
An Italian idiom I learned from my husband early on in our relationship is arrampicarsi sugli specchi, which literally translates to climbing on mirrors. (And yes, before you ask, this is something of which I am guilty at times!) arrampicarsi sugli specchi to make desperate excuses to justify oneself or a situation Figuratively, it refers …