babuyan islands









babuyan islands


plural noun

  1. a group of islands in the Philippines, N of Luzon. 225 sq. mi. (580 sq. km).
52 queries 0.602