technical support specialist - French English Dictionary