DIODE 1200V 31A TO263-3 - IDB18E120 - Click Image to Close