sophorolipids

English

Noun

sophorolipids

  1. plural of sophorolipid