microexudates

English

Noun

microexudates

  1. plural of microexudate