1 definition by ReliableSource 2023

An especially large shit, sometimes involving diarrhea.
I ate Taco Bell earlier and had explosive Tesha all night.
by ReliableSource 2023 September 20, 2023
Get the Tesha mug.