English to Chinese Dictionary

Search:

七星瓢虫 xīng piáo chóng seven-spotted ladybug (Coccinella septempunctata)


<< back to the home page