Find the word definition

Wikipedia
Numfor

Numfor (also Numfoor, Noemfoor, Noemfoer) is one of the Biak Islands (formerly Schouten Islands) in Papua province, Indonesia. It was the site of conflict between Japanese and the Allied forces during World War II, and was major airbase for both sides.