Definition: 1. Newfoundland dog
Show more information about Terre-Neuve
Definition: 1. Abbreviation of Terre-Neuve-et-Labrador.
Show more information about TNL
Search took: 25.64 ms