What does LTSR stand for?
LTSR stands for "LongTerm Science Review"
How to abbreviate "LongTerm Science Review"?
"LongTerm Science Review" can be abbreviated as LTSR
What is the meaning of LTSR abbreviation?
The meaning of LTSR abbreviation is "LongTerm Science Review"
What does LTSR mean?
LTSR as abbreviation means "LongTerm Science Review"