IND SMD FIXED 8.2UH 11.5A 15MOHM

(0) 0 sold. Only 54 remain
₹356.39
Part No: 7443330820
Stock 54

OverView