scopoletin

English

Noun

scopoletin (uncountable)

  1. A coumarin found in the roots of plants in the genus Scopolia.

Anagrams