defecate - French English Dictionary