n 1. a mechanic, originally on motorcycles, but now any kind of repairman. ("Toad is a shitty wrench.") Submitted by J. Rogers, Birmingham, AL, USA, 12-04-1998.
WRENCH
Meaning of WRENCH in English
Slang English vocab. Английский сленговый словарь. 2012