Babuyan islands

What is Babuyan islands?

Babuyan islands definition and meaning on Dictionary terms:
plural noun
a group of islands in the Philippines, N of Luzon. 225 sq. mi. (580 sq. km).

 

reference: https://www.dictionary.com/browse/babuyan-islands

Tags: