What does TUMSAT stand for?
TUMSAT stands for "Tokyo University of Marine Science and Technology"
How to abbreviate "Tokyo University of Marine Science and Technology"?
"Tokyo University of Marine Science and Technology" can be abbreviated as TUMSAT
What is the meaning of TUMSAT abbreviation?
The meaning of TUMSAT abbreviation is "Tokyo University of Marine Science and Technology"
What does TUMSAT mean?
TUMSAT as abbreviation means "Tokyo University of Marine Science and Technology"