Avadi

Definition : Armoured Vehicles and Ammunition Depot of India
Category : Regional » Towns & Cities
Country/Region : India India
Popularity :
Type :
Backronym

What does Avadi mean?

Avadi is a town and a municipality in Thiruvallur district in the state of Tamil Nadu, India.