barghest

(noun)

noun

1. (Britain) A legendary monstrous black dog, said to possess large teeth and claws and (sometimes) to be capable of changing form.

2. (Britain) Any ghost, wraith, hobgoblin, elf, or spirit.