sesquiterpenoids
English
Noun
sesquiterpenoids
plural of
sesquiterpenoid