digitoxosides

English

Noun

digitoxosides

  1. plural of digitoxoside