ULO: University of London Observatory

What does ULO mean? The above is one of ULO meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: University of London Observatory