snuffle (dogs on the scent) - Allemand Anglais Dictionnaire