hold forth
hold forth {v.}
1. To offer; propose.
As a candidate, Jones held forth the promise of a bright future.
2. To speak in public; preach. — Usually used with little respect.
Senator Smith was holding forth on free trade.
Categories:
Source: A Dictionary of American Idioms