Definition of TOPS (トップス)

TOPS

トップス

toppusu

noun
1.
thermoelectric outer planet spacecraft, TOPS
2.
Training Opportunities Scheme, TOPS