Loading patent details...
US4332291A: Heat Exchanger With Slotted Fin Strips | Searchlight