1 definition by MrMeatPistol

An acronym that stands for "Spontaneous. Tentacle. Rape." Although obscure it is very aptly used in reference to Japanese prints of doujin and animated hentai.
You think you've seen it all but have you heard of STR? It's a very niche genre.
by MrMeatPistol April 12, 2020
Get the STR mug.