artemisinates
English
Noun
artemisinates
plural of
artemisinate