IDEC CORPORATION

63-6154-55 Φ 16LB Series Illuminated Push Button Switch Rectangular LB4L-A1T53WR