1 definition by youhavesucsessfullyturnedmeon
Tiny bricks that induce extreme amounts of pain when stepped on. When dumped on the ground in large quantities, they essentially create a barrier to bare feet.
by youhavesucsessfullyturnedmeon July 10, 2023