percival_lowell has definitions from the fields of physics,astronomy
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

*