technical support specialist - Turkish English Dictionary