LEOPARD FROG


Meaning of LEOPARD FROG in English

noun

1. : a common American frog ( Rana pipiens ) that is bright green with large black white-margined blotches on the back

2. : a frog ( Rana sphenocephala ) of the southeastern United States similar to the leopard frog

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.