Simplified Chinese Meaning of leopard frog
豹蛙
Other Simplified Chinese words related to 豹蛙
No Synonyms and anytonyms found
Nearest Words of leopard frog
Definitions and Meaning of leopard frog in English
leopard frog (n)
common North American green or brownish frog having white-edged dark oval spots
FAQs About the word leopard frog
豹蛙
common North American green or brownish frog having white-edged dark oval spots
No synonyms found.
No antonyms found.
leopard cat => 豹猫, leopard => 豹, leonurus cardiaca => 益母草, leonurus => 益母草, leontyne price => 利昂泰恩·普莱斯,