meaning of Ambabulate

Ambabulate meaning in Urban Dictionary

To wander aimlessly whilst babbling nonstop....