What does LRO stand for?
LRO stands for "Large Radio Observatory"
How to abbreviate "Large Radio Observatory"?
"Large Radio Observatory" can be abbreviated as LRO
What is the meaning of LRO abbreviation?
The meaning of LRO abbreviation is "Large Radio Observatory"
What does LRO mean?
LRO as abbreviation means "Large Radio Observatory"