This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Newfoundland

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



Shares

Related Words

Menu