nanoscaffold (English, noun)
expansion: nanoscaffold (plural nanoscaffolds)
Senses:
glosses: A nanoscale scaffold used, primarily, to grow new tissue and bone
Forms:
form: nanoscaffolds
tags: plural