biomesh
English
Etymology
From
bio-
+
mesh
.
Noun
biomesh
(
plural
biomeshes
)
A
mesh
made from
biological
materials