in terms of "cut the CTI Stinkies"?
Center for Technical Innovation?
I think It is a reference about Indians with body odor who work at CTI. Could be wrong though.