Numfoor

geographical name
Num·​foor | \ ˈnüm-ˌfȯr How to pronounce Numfoor (audio) \

Definition of Numfoor

island in western Schouten Islands of West Papua, Indonesia area 28 square miles (73 square kilometers)