In dictionaries:
terra nova national park
located on the northeast coast of Newfoundland in the Canadian province of Newfoundland and Labrador, along several inlets of Bonavista Bay.
Terra Nova Expedition
The Terra Nova Expedition, officially the British Antarctic Expedition, was an expedition to Antarctica which took place between 1910 and 1913.
more...