Definify.com

Definition 2024


diterpenoids

diterpenoids

English

Noun

diterpenoids

  1. plural of diterpenoid