someone that wanders - French English Dictionary