English

edit

Noun

edit

diterpenoids

  1. plural of diterpenoid

Anagrams

edit