witch flounder - French English Dictionary