This part is a kind of semiconductor called CBB21.
Function of this product has Metallized Polypropylene Film Capacitor.
Manufacturers : ETC
Image and pinout :

Some of the text within the PDF file :
{MPP}(金属化聚丙烯膜电容器) CBB21 CBB21{MPP} Metallized Polypropylene Film Capacitor CBB21 are non-inductively wound with metallized Polypropylene film as the dielectric/electrode with copper-clad steel leads and epoxy resin coating SPECIFICATIONS Rated voltage:100V/160,250V,400V,630V Capacitance range:0.0047-3.3UF Capacitance tolerance: ±5%(J) ±10%(k) ±20%(M) Operating temperature:40/85/21 Voltage proof:1.5UR(5s) Dissipation Factor:≤0.1%(20 ℃,1kHz) FEATURES 1.Very low loss at high frequency ,suitable for high current 2.High insulation resistance,long life due to self- healing effect 3.Widely used in high frequency ,DC,AC and pulse ciruits CBB21 100VDC Part Number CBB21223□2AL7P CBB21273□2AL7P CBB21333□2AL7P CBB21393□2AL7P CBB21473□2AL7P CBB21563□2 [ ... ]