defecantor