Loading patent details...
US4958331A: Towed Sonar Receiving Array | Searchlight