god/heaven forbid - Allemand Anglais Dictionnaire