zhèn
ěr
yù
lóng

Definitions

  1. 1. ear-splitting (idiom); deafening

Components