Back to Dictionary
罩门
罩門
zhàomén
1. Achilles' heel
2. chink in the armor