a road hog - French English Dictionary