Karakelong

Proper noun

 * 1) the chief island of the Talaud Islands north east of Sulawesi, Indonesia