Babuyan Islands

Proper noun

 * 1) An archipelago in the Philippines.