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