biofoam

English

Etymology

From bio- +‎ foam.

Noun

biofoam (plural biofoams)

  1. A biochemical foam

Translations