Nova Scotia peninsula

English

Proper noun

the Nova Scotia peninsula

  1. A peninsula in Nova Scotia, Canada.

Further reading