English Harbour

English

Proper noun

English Harbour

  1. A harbour and settlement on Antigua, Antigua and Barbuda.
  2. A community in Trinity Bay, Newfoundland and Labrador, Canada.

Derived terms