Skip to main content

Definitions by Cthuloo

Toilet Santa 

A person who repeatedly gives bad or cheap gifts on Christmas.
Another chia pet? Aunt Martha is a real toilet Santa.
Toilet Santa by Cthuloo December 23, 2017