Terra Nova

Terra mean's earth or land. nova means new so Terra nova new land mabe Newfoundland just a guess