salidrosides

English

Noun

salidrosides

  1. plural of salidroside