microsponges
English
Noun
microsponges
plural of
microsponge