tech sgt (technical sergeant) - French English Dictionary