71-331520-39S
PT05SE20-39S

From AMPHENOL INDUSTRIAL

External links