Mech312 Share definition Flag Used to describe an uneducated and idiotic man, usually of the homosexual kind. Dude, your Mech312. I just pulled a Mech312!! Mech312 by Webster July 29, 2003 0 0 Get merch