Back to Dictionary
蠹虫
蠹蟲
dùchóng
1. moth
2. harmful person
3. vermin