Avadi
Definition | : | Armoured Vehicles and Ammunition Depot of India |
Category | : | Regional » Towns & Cities |
Country/Region | : | 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.