microexudates
English
Noun
microexudates
plural of
microexudate