defecarse - French English Dictionary