Loading patent details...
US5859482A: Liquid Cooled Electric Motor Frame | Searchlight