bioscaffolding

English

Etymology

From bio- +‎ scaffolding.

Noun

bioscaffolding (uncountable)

  1. The construction of a bioscaffold