someone that wanders aimlessly - Francés Inglés Diccionario