biofoams
English
Noun
biofoams
plural of
biofoam