AMERICAN DENKI Co., Ltd.

63-2476-24 Twist Locking Embedded Receptacle 32203P20A