hatches, matches and dispatches - Allemand Anglais Dictionnaire