SLEUTH Meaning of SLEUTH in English noun the track of man or beast as followed by the scent. Webster English vocab. Английский словарь Webster. 2012