-
nounthe largest island in the Bismarck Archipelago; part of Papua New Guineapart of:
Explanation of new britain
We don`t have explanations for this word yet.
We don`t have explanations for this word yet.