English edit

Noun edit

bioscaffolds

  1. plural of bioscaffold