meet (one's) responsibilities - Spanish English Dictionary