Loading patent details...
US4912783A: Toilet Lid Closing Device | Searchlight