Definify.com

Definition 2024


artemisinins

artemisinins

English

Noun

artemisinins

  1. plural of artemisinin