deliver personally - Allemand Anglais Dictionnaire