microsponges

English

Noun

microsponges

  1. plural of microsponge