Sonar
French Meaning
sonar
English Meaning
- A system using transmitted and reflected underwater sound waves to detect and locate submerged objects or measure the distance to the floor of a body of water.
- An apparatus, as one in a submarine, using sonar.
- Echolocation.