meaning of tracked vehicle
1.
a
self-propelled
vehicle
that
moves
on
tracks
Related Words
tracked vehicle
|
Developed & Maintained By
Taraprasad.com