defecate frequently - Spanish English Dictionary