BeBellevuekel's definitions
A person or people from Terra Nova. Terra Nova means New Earth or New Land, in Portugese, Catalan and Latin. Terra Nova was a human settlement on Earth 85 million years before modern day.
by BeBellevuekel August 9, 2017
Get the novanermug.