What does ISTRA stand for?
ISTRA stands for "Interplanetary Space Travel Research Association"
How to abbreviate "Interplanetary Space Travel Research Association"?
"Interplanetary Space Travel Research Association" can be abbreviated as ISTRA
What is the meaning of ISTRA abbreviation?
The meaning of ISTRA abbreviation is "Interplanetary Space Travel Research Association"
What does ISTRA mean?
ISTRA as abbreviation means "Interplanetary Space Travel Research Association"