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