new_britainEnglish

New Britain

Noun

The largest island in the Bismarck Archipelago, part of Papua New Guinea

English: New Britain