i could have bitten my tongue off - Espagnol Anglais Dictionnaire