Wiktionary
diterpenoids
n. (plural of diterpenoid English)
n. (plural of diterpenoid English)