smeared with something sticky - Français Anglais Dictionnaire