duī tǔ shè bèi

Translation

  • earth moving equipment
Chinese Tones