IDEC CORPORATION

63-6153-18 Φ 16LB Series Illuminated Push Button Switch Rectangular LB3L-M1T14WR