Meaning of percival lowell

Definition of percival lowell

(noun) United States astronomer whose studies of Mars led him to conclude that Mars was inhabited (1855-1916)

Other information on percival lowell

WIKIPEDIA results for percival lowell
Amazon results for percival lowell