Back to Dictionary
猛可
měngkě
1. suddenly
2. in an instant