Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of newfoundland

- An island on the coast of British North America, famed for the fishing grounds in its vicinity.
- A Newfoundland dog.

Crossword clue for newfoundland

- large black dog
- Large dog recently discovered island