supporting scaffolding - Turkish English Dictionary