1 definition by Sjsjoijdbdbdhjdbeych

A certain eight legged arachnid who sucks small tooties for a living which goes by the name of mini RAN
Duck me it's tarantula crawling it's way into my tootie frootie sandwich fockkkk
by Sjsjoijdbdbdhjdbeych January 13, 2018
Get the Taran mug.