idiom
hold forth
Meaning
to speak at length about a topic
Example
He loved to **hold forth** on travel stories.