zǔ
lì
chóng
chóng

Definitions

  1. 1. many obstacles

Components