mobile phones have allowed millions of people to ambabulate
to wander aimlessly whilst babbling nonstop
"mobile phones have allowed millions of people to ambabulate" What is the definition of "ambabulate"?