toastmasters
toast-mas-ters
noun
An international non-profit organisation teaching public speaking and leadership skills.
"He joined Toastmasters to boost his confidence."
Thesaurus
Synonyms: symposiarch
toast-mas-ters
An international non-profit organisation teaching public speaking and leadership skills.
"He joined Toastmasters to boost his confidence."
Synonyms: symposiarch