frog (frog and toad rhyming with road) - Turkish English Dictionary