biosurfactants

English

Noun

biosurfactants

  1. plural of biosurfactant