What is the meaning of the word "kelpy"?

Definitions:

  1. in Scottish folklore, a water spirit in the form of a horse that likes to drown its riders copy to clipboard noun
    • This area is known to be inhabited by a kelpy. copy to clipboard

Synonyms: