artemesinin

EnglishEdit

NounEdit

artemesinin

  1. Misspelling of artemisinin.