to have a responsibility to provide - Spanish English Dictionary

Suggest a Term