What does LRSR stand for?
LRSR stands for "Long Range Science Rover"
How to abbreviate "Long Range Science Rover"?
"Long Range Science Rover" can be abbreviated as LRSR
What is the meaning of LRSR abbreviation?
The meaning of LRSR abbreviation is "Long Range Science Rover"
What does LRSR mean?
LRSR as abbreviation means "Long Range Science Rover"