What does Amboyna button mean?

Amboyna button meaning in General Dictionary

a chronic contagious love of the skin prevalent in the tropics