scoparone
English
Noun
scoparone
(
uncountable
)
An
organic compound
found in the Chinese herb
Artemisia scoparia
.