The Caribbean Dictionary

Ghost or spirit of a dead person or animal