sonar meaning in English
n. sonar, method by which underwater objects are detected using transmitted and reflected sound waves; device which locates objects by means of sonar
n. sonar, method by which underwater objects are detected using transmitted and reflected sound waves; device which locates objects by means of sonar