ship-towed long-range acoustic detection system
Explore definitions, synonyms, and language insights of ship-towed long-range acoustic detection system
Definitions
Noun
a shipboard system consisting of an acoustic detection system that is towed behind the ship