Lughet
put sb. off the scent — English to Chinese Translation | Lughet