Crossword

12345678910
Across
  1. 2. Person who speaks in support of a particular idea or position
  2. 3. A formal discussion on a particular topic or issue
  3. 5. Express a position or opinion strongly and confidently
  4. 7. To suggest something without directly stating it
  5. 9. To argue or disagree with someone
  6. 10. Something that helps or brings advantages
Down
  1. 1. Recognize the existence or truth of something
  2. 4. To create a contour or general plan
  3. 6. To provide a reasonable explanation or justification for something
  4. 8. To express doubts or question something