meaning of green frog

1. similar to bullfrog; found in or near marshes and ponds; of United States and Canada


Related Words

green frog |

Developed & Maintained By Taraprasad.com

Treasure Words