sesterterpenes

English

Noun

sesterterpenes

  1. plural of sesterterpene