Portuguese-English dictionary »

terra nova e labrador meaning in English

PortugueseEnglish
Terra Nova e Labrador proper noun
{f}

Newfoundland and Labrador(Province in eastern Canada)
proper noun