A person who engages in arguing or presents reasons and evidence to support a position.
From argue plus the suffix -er meaning 'one who does.' The word has been used since the 16th century to describe people who participate in debate or dispute.
Try Another Word