Numfor

Proper noun

 * 1) One of the Schouten Islands of Papua province, northeastern Indonesia.