biomesh (English, noun)
expansion: biomesh (plural biomeshes)
Senses:
glosses: A mesh made from biological materials
Forms:
form: biomeshes
tags: plural