Wiktionary
tetraterpenoids
n. (plural of tetraterpenoid English)
n. (plural of tetraterpenoid English)