frog and toad (rhyming slang for road) - French English Dictionary