Talaud Islands
geographical name
Ta·la·ud Islands
ˈtä-ˌlä-ˌüd
variants
or Talaur Islands
islands of Indonesia northeast of Sulawesi area 494 square miles (1284 square kilometers), population 194,253
Love words? Need even more definitions?
Merriam-Webster unabridged
Share