tech sgt (technical sergeant) - German English Dictionary