person who does odd jobs - French English Dictionary