0
Bobo192 ∙
A bioscaffold is an artificial structure implanted in the body, on which tissue grows in the form of a missing or damaged organ.
Wiki User
An artificial structure, implanted in the body, on which tissue grows in the form of a missing or damaged organ.