Wiktionary
errand-ghost
n. 1 (context rare historical English) A spirit or spiritual messenger; an angel. 2 (context rare English) Any spirit or ghostly messenger.