To speak or write in detail (on or upon a subject)
Elaborate is defined as to add details to something.
To make larger in scope or effect; expand:
To speak or write at length and with many digressions:
To develop more fully, as with details, examples, statistics, etc.
To comment at length; discourse:
To speak or write in an angry or emotionally charged manner; rave.
To deliver or speak as though delivering a sermon.
To wander across or through:
To work hard; exert oneself to get or do something; strive
To offer reasons for the actions, beliefs, or remarks of (oneself).
The definition of lucubrate is to write or study very hard or to write in an intelligent and learned manner.
To set forth point by point; state in detail
Find another word for expatiate. In this page you can discover 20 synonyms, antonyms, idiomatic expressions, and related words for expatiate, like: dilate, elaborate, enlarge, develop, ramble, amplify, descant, rant, sermonize, wander and expand.