zhèn​'ěr​yù​lóng

ear-splitting ; deafening

Definitions

zhèn​'ěr​yù​lóng

ear-splitting (idiom); deafening

Sources