Back to Dictionary
嘎然
gārán
1. (onom.) screech of a sudden stop
2. suddenly stop (of sounds)
3. crisply and clearly (of sounds)