meaning of als Gespenst erscheinen

als Gespenst erscheinen - German to English

to spook [coll.]