duppy

West Indian malevolent spirit or ghost