deoxyartemisinin

Noun

 * 1)  A derivative of artemisinin that lacks the peroxide link