kelpy

Explore definitions, synonyms, and language insights of kelpy

Definitions

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

Synonyms


More General Terms