Definition of Ambon
1 island E Indonesia in the Moluccas S of Ceram area 314 square miles (816 square kilometers)
2 city & port on Ambon Island pop 276,955
Seen and Heard
What made you want to look up Ambon? Please tell us where you read or heard it (including the quote, if possible).