New Britain
WordNet

noun


(1)   The largest island in the Bismarck Archipelago; part of Papua New Guinea
 
x
OK