sloughing - Turkish English Dictionary