English

edit

Noun

edit

sophoroside (plural sophorosides)

  1. (biochemistry) Any glycoside of sophorose