AVADI


AcronymDefinition
AVADIArmoured Vehicles and Ammunition Depot of India