triterpenoids

English

Noun

triterpenoids

  1. plural of triterpenoid