Latin-French dictionary »

terra nova meaning in French

LatinFrench
Terra Nova noun

terre-neuvenom

Terre-Neuve(Toponyme) Grande île au large de la côte atlantique de l’Amérique du Nord, qui fait partie de la province canadienne de Terre-Neuve-et-Labrador
nom

Terra Nova et Terra Laboratoria noun

Terre-Neuve-et-Labradornom