Would someone know the equivalent in English of the French idiom "un colosse aux pieds d'argile" ?<br/><br/>Thanks for helping!