expatiate - v., to speak or write at length or in detail, expound; to move about freely, wander.
The second is the original meaning: from Latin expatiari, to walk or go far and wide, from ex-, out, + spatiari, to walk about. Beware the fannish expatiation!
---L.