Translation of toyol in English:

toyol

noun

  • 1

    a ghost kept by certain people for the purpose of stealing money and other valuables