Sir John Ross
Explore definitions, synonyms, and language insights of Sir John Ross
Definitions
Noun
Scottish explorer who led Arctic expeditions that yielded geographic discoveries while searching for the Northwest Passage (1777-1856)