1 definition by ey51

AKA Technodrome-IL, An underground facility where the Israeli secret service trains geek test tube babies to become deadly mercenaries.
Welcome to the Technion, Technodrome-IL. You can check out anytime you want, but you can never leave!
by ey51 July 21, 2004
Get the Technion mug.