HERALDS


AcronymDefinition
HERALDS➣Harbor Echo Ranging and Listening Devices (US Navy)