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