English

edit

Noun

edit

polyterpenoids

  1. plural of polyterpenoid