road-kill - French English Dictionary