hold forth
• talk lengthily, assertively, or tediously about a subject.
• "a famous poet was holding forth, surrounded by admiring young writers and critics"
Similar:
speak at length,
talk at length,
speak,
talk,
go on,
sound off,
declaim,
discourse,
spout,
expatiate,
pontificate,
orate,
preach,
sermonize,
lecture,
harangue,
fulminate,
spiel,
speechify,
preachify,
drone on,
perorate,