měng shěng shēn shěng猛省深省to reflect deeply and suddenly realizeMeaningsto reflect deeply and suddenly realize