YourDictionary

Talaud Islands

(tə-loutˈ, tä-läˈo͞od) or Ta·laur Islands (-lourˈ, -läˈo͝or)

A group of islands of northeast Indonesia northeast of Sulawesi. The islands first came under Dutch control in 1677.

link/cite print suggestion box