Skip to main content

Definitions by SogySocks

Another term for a Try-Hard and Sweat-lord.

Typically used in the United Kingdom, the term 'mech' is given to someone who proceeds to excel at something with much energy and attention. This term is often used among gamers.
Person 1: "Are you meching at Halo again?"
Person 2: "Mate, I'm not a mech."
Mech by SogySocks December 23, 2020