deck torch dappled meaning in english