1 definition by Bob9181

1
An annoying periscope troll. She smells like cat pee
Don’t be a KayC
by Bob9181 October 31, 2018
Get the merch
Get the KayC neck gaiter and mug.