meaning of newfoundland and labrador

1. a Canadian province on the island of Newfoundland and on the mainland along the coast of the Labrador Sea; became Canadas 10th province in 1949


Related Words

newfoundland and labrador |

Developed & Maintained By Taraprasad.com

Treasure Words