microfoams
English
Noun
microfoams
plural of
microfoam