Toastmasters International/Definition

A non-profit organization dedicated to helping people to speak more effectively.