Word info

nanoscaffold

Noun

Meaning

nanoscaffold (plural nanoscaffolds)

A nanoscale scaffold used, primarily, to grow new tissue and bone

Source: en.wiktionary.org

Close letter words and terms