wander around aimlessly - French English Dictionary