sophorabioside

Noun

 * 1) An isoflavonoid found in the fruits of  (syn. ).