ladder ditchers - Turkish English Dictionary