snuffle (dogs on the scent) - Turc Anglais Dictionnaire