look up any word, like eiffel tower:
 
2.
Airliner lingo for having a bad hair day.
Girl, my hair just went down on mechanical!
by mabelmundane July 18, 2005
 
1.
One Thousand Times Better than Awesome
Damn, that stock is downright mechanical!
by InvestmentBankersRule August 27, 2010