dihschucker's definitions
The act of dominantly finishing on your enemy while moaning in a Scottish accent. (Also reffered to using the portmanteau "scottrape")
by dihschucker September 16, 2025
Get the Scottish Rape mug.