AMBOYNA BUTTON MEANING IN ENGLISH

• Amboyna button Definition & Synonyms

  1. () A chronic contagious affection of the skin, prevalent in the tropics.


RECENT SEARCHES