<<Up
Contents
Sumbawa
Sumbawa
is an
Indonesian
island
. It's located in a chain with
Lombok
to the west and
Flores
to the east. To the southeast is
Sumba
.
wikipedia.org
dumped 2003-03-17 with
terodump