person/thing that appears and disappears - Turkish English Dictionary