What is the meaning of the word "kelpy"?
Definitions:
-
in Scottish folklore, a water spirit in the form of a horse that likes to drown its riders
noun
- This area is known to be inhabited by a kelpy.
- This area is known to be inhabited by a kelpy.