1 definition by Forra

1
"Kayden is a parasite that will suck the life out of you"
by Forra June 04, 2020
Get the merch
Get the Kayden neck gaiter and mug.