deliver on one's promise - İspanyolca İngilizce Sözlük