Pinyin Dictionary results for "zhen de zhu"

镇得住
to manage to suppress; to keep under control
Dictionary data provided by CC-CEDICT