Skip to main content

Condensedmilk's definitions

Ambabulate

To wander aimlessly whilst babbling nonstop....
Mobile phones have allowed millions of people to ambabulate. Oh the joy!
by Condensedmilk October 27, 2010
mugGet the Ambabulatemug.

Share this definition