trench-shoring device - Turkish English Dictionary