Back to Dictionary
七星瓢虫
七星瓢蟲
qīxīngpiáochóng
1. seven-spotted ladybug (Coccinella septempunctata)