artemisinates

English

Noun

artemisinates

  1. plural of artemisinate