who has defecated oneself or on one's clothes (person) - Spanish English Dictionary