to have a responsibility to provide - İspanyolca İngilizce Sözlük