plural noun a group of islands in the Philippines, N of Luzon. 225 sq. mi. (580 sq. km).
babuyan islands 🔊 Listen to this plural noun a group of islands in the Philippines, N of Luzon. 225 sq. mi. (580 sq. km). Babuyan Islands – Wikipedia The Babuyan Islands of The Philippines – A Backpackers Guide Uncharted Philippines | Babuyan Islands: Reconned Babuyan Island – Wikipedia Share Facebook Twitter Google +