Scelp

What is Scelp?

Scelp definition and meaning on Dictionary terms:
noun, verb (used with object) Scot. and North England.
skelp1.

 

reference: https://www.dictionary.com/browse/scelp

Tags: