Back to Dictionary
嚓嚓
cācā
1. (onom.) screech