What does Ambabulate mean?

Ambabulate meaning in Urban Dictionary

To wander aimlessly whilst babbling nonstop....