Dictionary search results

Showing 1-3 of 3 results

Prince of Wales Island US English

An island in the Canadian Arctic, in the Northwest Territories, to the east of Victoria Island