From English-French FreeDict Dictionary ver. 0.1.6: flounder /flaundər/ se débattre, se démener
flounder /flaundər/ se débattre, se démener