bioscaffold
bioscaffold · bioscaffolds
A naturally derived or artificial structure, implanted in the body, on which tissue…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
Meaning
1 sensesA 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| Singular | bioscaffold |
|---|---|
| Plural | bioscaffolds |
regular