1 definition by Sneail inventor

A sneail is a large shit that is unbearably stinky.
Shit dazza, yous done a massive sneail
by Sneail inventor February 20, 2019
Get the Sneail mug.