GeneralConnection.com
➔
Dictionary
weapons carrier
Noun
1. military vehicle
1. self-propelled vehicle
Usage