'Percival Lowell' definitions:

Definition of 'Percival Lowell'

(from WordNet)
noun
United States astronomer whose studies of Mars led him to conclude that Mars was inhabited (1855-1916) [syn: Lowell, Percival Lowell]