Skip to main content

Definitions by team twats

meaning someone is crazy or insane for their actions
you guys are shot
shot by team twats March 5, 2021