What is the meaning of Debater?

One who debates or participates in a debate; one who argues.

to debate, discuss, dispute, contest

to flounder (to flop around)

Source: wiktionary.org