to have a responsibility to provide - German English Dictionary