Synonyms for (noun) public debate

Synonyms: public debate, debate, disputation

Definition: the formal presentation of a stated proposition and the opposition to it (usually followed by a vote)

Similar words: oral presentation, public speaking, speaking, speechmaking

Definition: delivering an address to a public audience

Usage: people came to see the candidates and hear the speechmaking