Meaning

1 senses
  1. A naturally derived or artificial structure, implanted in the body, on which tissue grows in the form of a missing or damaged organ etc.; the process being called tissue engineering

Origin

From bio- + scaffold.

From bio- + scaffold.

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: bioscaffolds
Singularbioscaffold
Pluralbioscaffolds

regular

See also

neighbours in the dictionary
bioscaffold — meaning, examples, forms, synonyms | Krumeto