Mennekes 63A 5 Pin Socket IP67(136A) - Germany

by Mennekes