Word info

microscaffold

Noun

Meaning

microscaffold (plural microscaffolds)

A very small scaffold

Source: en.wiktionary.org

Close letter words and terms