disesquiterpenoids

English

Noun

disesquiterpenoids

  1. plural of disesquiterpenoid