Definify.com

Definition 2024


sesterterpenoids

sesterterpenoids

English

Noun

sesterterpenoids

  1. plural of sesterterpenoid