Top definition
A very technical conversation in English. Difficult to understand. Also, a form of techno-speak.
That techno-geek was speaking Techlish. I couldn't undestand a word.
by Stephen Slamowitz November 30, 2007
Get the mug
Get a Techlish mug for your guy Trump.