movable scaffold - Turkish English Dictionary