French-English dictionary »

terra incognita meaning in English

FrenchEnglish
terra incognita nom {f}

terra incognita◼◼◼(unknown land)
noun