Loading patent details...
US6079756A: Oven Door Latch | Searchlight