scaffold [pl. scaffolds] , {instruments & machines}
Notices
  • a frame made of long metal tubes