to fulfil the duty to deliver - İspanyolca İngilizce Sözlük