astragalosides
English
Noun
astragalosides
plural of
astragaloside