English edit

Noun edit

biofoams

  1. plural of biofoam