to effect the delivery - İspanyolca İngilizce Sözlük