ship-towed long-range acoustic detection system Meaning, Definition & Usage

  1. noun a shipboard system consisting of an acoustic detection system that is towed behind the ship

WordNet