microscaffold

English

Etymology

From micro- +‎ scaffold.

Noun

microscaffold (plural microscaffolds)

  1. A very small scaffold