Advertisement
Advertisement
Babuyan Islands
[ bah-boo-yahn ]
plural noun
- a group of islands in the Philippines, N of Luzon. 225 sq. mi. (580 sq. km).
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[ bah-boo-yahn ]
Advertisement
Advertisement
Advertisement
Advertisement
Browse