What does INDRA stand for?
INDRA stands for "INdian Doppler RAdar"
How to abbreviate "INdian Doppler RAdar"?
"INdian Doppler RAdar" can be abbreviated as INDRA
What is the meaning of INDRA abbreviation?
The meaning of INDRA abbreviation is "INdian Doppler RAdar"
What does INDRA mean?
INDRA as abbreviation means "INdian Doppler RAdar"