AVADI


AcronymDefinition
AVADI➣Armoured Vehicles and Ammunition Depot of India