having defecated - Spanish English Dictionary