astragalosides

English

Noun

astragalosides

  1. plural of astragaloside