HERALDS


AcronymDefinition
HERALDSHarbor Echo Ranging and Listening Devices (US Navy)