Supplying Demand SDDE6600084B DE66-00084B Latch Body & Switch for Microwaves.
Find out if this part fits your appliance model