immediately upon receiving - Espagnol Anglais Dictionnaire