deliver something up to someone - Allemand Anglais Dictionnaire