Babuyan Islands

English

Proper noun

the Babuyan Islands

  1. An archipelago in the Philippines.