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