Dictionary Home » Dictionary Definitions » Schouten Islands

Schouten Islands

(skoutˈn)

An island group of eastern Indonesia in the southern Pacific Ocean off the northern coast of New Guinea.
link/cite print suggestion box