Definify.com

Definition 2024


Terra_Nova

Terra Nova

See also: terranova and Terranova

Latin

Proper noun

Terra Nova

  1. Newfoundland

Portuguese

Proper noun

Terra Nova f

  1. Newfoundland (an island off the the coast of Eastern Canada)