percival_lowell
1. [ noun ] (physics,astronomy) United States astronomer whose studies of Mars led him to conclude that Mars was inhabited (1855-1916)
Synonyms: lowell
Related terms: astronomer