ladder barrage - Turkish English Dictionary