Terra Nova
Proper noun
Meaning
Terra Nova
A town in Newfoundland, Newfoundland and Labrador, Canada.
Examples
She put her foot down on the oscillation pedal, she was a transdimensional speeder... ~ Terra Nova Cain.
As one of Kingston's oldest and most popular hotels, Terra Nova holds a special place in Jamaica's tourism history.
Ian Lai is back with a class about mason bees on March 26. Ian Lai is well known for his work at the Terra Nova gardens in Richmond.
The pictures taken by Herbert Ponting during the Terra Nova expedition of 1910-13 remain iconic images of any era.