IDEC CORPORATION

63-5900-45 φ 30 Series Illuminated Push Button Switch (Large φ 40 Lens) BA9S AOLN31120DNS