To get an ad-free experience on website and mobile app, please consider taking a subscription. Subscription fee will help us to add more words and definitions along with building language related features.
Meaning : A Canadian province on the island of Newfoundland and on the mainland along the coast of the Labrador Sea. Became Canada's 10th province in 1949.