sophorolipids
English
Noun
sophorolipids
plural of
sophorolipid