PL8141

$6.54

FIXED IND 25.9UH 5.1A 32MOHM SMD

SKU: PL8141 Category: