sesterpène
Meanings
Noun
1. sesterterpene (organic chemistry)