biofoam
English
Etymology
From
bio-
+
foam
.
Noun
biofoam
(
plural
biofoams
)
A
biochemical
foam
Translations
type of foam
Finnish:
biovaahto