Pinyin Dictionary results for "zhen er yu long"

震耳欲聋
ear-splitting (idiom); deafening
Dictionary data provided by CC-CEDICT