to deliver something - Espagnol Anglais Dictionnaire