meaning of new britain

1. the largest island in the Bismarck Archipelago; part of Papua New Guinea


Related Words

new britain |

Developed & Maintained By Taraprasad.com

Treasure Words