Meaning of new britain

Definition of new britain

(noun) the largest island in the Bismarck Archipelago; part of Papua New Guinea

Other information on new britain

WIKIPEDIA results for new britain
Amazon results for new britain