defecar - French English Dictionary