artemisinins

English

Noun

artemisinins

  1. plural of artemisinin