See also: lro English Proper noun LRO (space science) Initialism of Lunar Reconnaissance Orbiter. Noun LRO (plural LROs) (Unicode) Initialism of left-to-right override. Further reading LRO on Wikipedia.Wikipedia Anagrams Lor, ORL, lor, orlWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads