About us
Define
Definitions for
"Ambon Island"
Ambon Island is part of the Maluku Islands of Indonesia. The island has an area of 775 km² (300 sq mi.), and is mountainous, well watered, and fertile.
en.wikipedia.org