AMBOYNA Meaning of AMBOYNA in English n. the decorative wood of the SE Asian tree Pterocarpus indicus. Etymology: Amboyna Island in Indonesia Oxford English vocab. Оксфордский английский словарь. 2012