meaning of tracked vehicle

1. a self-propelled vehicle that moves on tracks


Related Words

tracked vehicle |

Developed & Maintained By Taraprasad.com

Treasure Words