scillaren
English
Noun
scillaren
(
uncountable
)
A particular
steroid
glycoside
.
Related terms
scillarenin
Anagrams
siren call