snuffle (dogs on the scent) - Français Anglais Dictionnaire