0%

ALL meanings of lowell observatory

Low·ell ob·serv·a·to·ry
L l
  • noun lowell observatory the astronomical observatory, situated in Flagstaff, Arizona, at which Pluto was discovered in 1930. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?