Find the word definition

Wiktionary
track-mounted

a. Mounted on tracks; (non-gloss definition: said, for example, of a tank, crane, or other self-propelled heavy vehicle.)

Usage examples of "track-mounted".

The Arnsteins were sitting under an awning, resting their feet on the track-mounted twelve-pounder gun and sipping herb-flavored barley water.