self-contained adjustable scaffold - Turkish English Dictionary