DiccionariosForoContactos

   Inglés Francés +
Google | Forvo | +

fail to live up to one's principles

gen. manquer à tous ses principes