Top definition
A creature so vile in both appearance and stench, you just want to perish fucking instantly upon knowing of its existence.
by Thickle June 20, 2018
Get the mug
Get a Smelluloid mug for your daughter Helena.