VariousWords beta
Related Terms:
Definitions:
Noun
New Ireland
Definition: an island in the Bismarck Archipelago; part of Papua New Guinea