English → Hindi dictionary
new britain
Definition
the largest island in the Bismarck Archipelago; part of Papua New Guinea
Looking for poetry? Read shayari and poems by great poets.
the largest island in the Bismarck Archipelago; part of Papua New Guinea
Looking for poetry? Read shayari and poems by great poets.