lu:3 dài chē liàng

Translation

  • tracked vehicle
Chinese Tones