LEOPARD FROG


Meaning of LEOPARD FROG in English

■ noun a common greenish-brown North American frog which has dark leopard-like spots with a pale border. [ Rana pipiens .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.