Meaning of kelpy

Definition of kelpy

(noun) (Scottish folklore) water spirit in the form of a horse that likes to drown its riders

Other information on kelpy

WIKIPEDIA results for kelpy
Amazon results for kelpy