sarcleuse - French English Dictionary