PT05A18-32PY-023

PT05A18-32PY-023

Amphenol Corporation

PT 32C 32#20 PIN PLUG