northmost Meaning and Definition

Definitions

English definition for northmost

1. s. situated farthest north

Sponored Video