1 definition by Let me tater

The release of a fart with various textures, but always with a deadly aroma.
I have just released Taters. Said in a Yorkshire accent.
by Let me tater December 21, 2020
Get the Taters mug.