Loading patent details...
US4301557A: Nonclogging Drain Structure | Searchlight