new britain

Noun
  1. The largest island in the Bismarck Archipelago;
    Part of Papua New Guinea (synset 108862950)

Found on Word Lists

Other Searches