receive or deliver some amount - Français Anglais Dictionnaire