Back to Dictionary
鸮叫
鴞叫
xiāojiào
1. (of owls) to hoot or screech