meaning of leopard frog

1. common North American green or brownish frog having white-edged dark oval spots


Related Words

leopard frog |

Developed & Maintained By Taraprasad.com

Treasure Words