i could have bitten my tongue off - Allemand Anglais Dictionnaire