defecated in their clothes - Spanish English Dictionary