be held responsible for - Spanish English Dictionary