on a soapbox
- preachDeliver religious discourse
- rantAngry prolonged outburst
- lectureEducational spoken presentation
- tiradeExtended angry speech
- platformRaised flat structure
podium · grandstand · declaim · harangue · opinionated · righteous · passionate · crusade · pulpit · megaphone · protest · rally · indignant · fervent · zealous · moralizing · pontificate · speechify
on a soapboxlistening
Attending to sound
all ears · keeping quiet · biting one's tongue · tight-lipped · holding one's peace
on a soapboxhumble
Unassuming about oneself
self-effacing · unassuming · modest · deferential · meek
on a soapboxon the fence
Not yet committed
neutral · noncommittal · dispassionate · indifferent · apathetic