0
Anonymous
A sleezstack was a creature from The Land of the Lost. If I am not mistaken, they were types of lizards.
Wiki User