immediately upon receiving - Allemand Anglais Dictionnaire