appear (of a spirit) - Français Anglais Dictionnaire