Celestrol Definition

noun

(medicine) A naturally-occurring triterpenoid that activates the heat shock transcription factor, and has been used to treat neurodegenerative diseases.

Wiktionary

Find Similar Words

Find similar words to celestrol using the buttons below.

Words Starting With

Words Ending With

Unscrambles

celestrol