meaning of percival lowell

1. United States astronomer whose studies of Mars led him to conclude that Mars was inhabited 1855-1916


Related Words

percival lowell |

Developed & Maintained By Taraprasad.com

Treasure Words