YourDictionary

Dictionary Home » Dictionary Definitions » scattering layer

scattering layer

noun
A concentrated layer of organisms in the ocean that reflects and scatters sound waves, as from sonar.

Learn more about scattering layer

link/cite print suggestion box