Talaud Islands
[ tuh-lout ]
/ təˈlaʊt /
noun (used with a plural verb)
a group of islands in NE Indonesia. 495 sq. mi. (1281 sq. km).
Also called
Ta·laur Is·lands
[tuh-lour] /təˈlaʊr/.