Skip to main content

Definitions by Libitoria

Cuddle, snuggle;
Similar to the Welsh word cutch
Come give me a snutch
Snutch by Libitoria June 7, 2017