immediately upon receiving - Turc Anglais Dictionnaire