to be delivered of - Français Anglais Dictionnaire