Home
Advance Search
Dictionary
Words with Friends solver
Meaning of amboina
Definition:-
A mountainous island in eastern Indonesia, one of the Molucca Islands. (proper noun)