Wiktionary
bioscaffolds
n. (plural of bioscaffold English)
n. (plural of bioscaffold English)