someone that roves - French English Dictionary