Wiktionary
sesterterpenoids
n. (plural of sesterterpenoid English)
n. (plural of sesterterpenoid English)