triptriolide

English

Noun

triptriolide (uncountable)

  1. Alternative form of triptolide.