monorhamnolipids

English

Noun

monorhamnolipids

  1. plural of monorhamnolipid