Definition, Meaning & Anagrams | English word LRO
LRO
Definitions of LRO
- (Moon, NASA, space) Initialism of Lunar Reconnaissance Orbiter. (a robotic spacecraft currently orbiting the Moon)
Number of letters
3
Is palindrome
No
Search for LRO in:
Page preparation took: 177.73 ms.