newfoundland
English
newfoundland meaning in English • newfoundland का अर्थ अंग्रेजी में
prop. n.
- An island on the coast of British North America, famed for the fishing grounds in its vicinity.
- A Newfoundland dog.