tracked vehicle Meaning, Definition & Usage

  1. noun a self-propelled vehicle that moves on tracks

WordNet