Lowell Observatory (noun) Definition, Meaning & Examples

noun
  1. the astronomical observatory, situated in Flagstaff, Arizona, at which Pluto was discovered in 1930.
Lowell Observatory (noun) Definition, Meaning & Examples

More Definitions