to deliver something - İspanyolca İngilizce Sözlük