who has defecated oneself or on one's clothes (person) - Espagnol Anglais Dictionnaire