Advertisement

Synonyms of Newfoundland

Primary definition: A large island off the eastern coast of North America, forming part of the Canadian province of Newfoundland and Labrador.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement