sonar - Dictionary definition and meaning for word
sonar
Definition (noun) a measuring instrument that sends out an acoustic pulse in water and measures distances in terms of the time for the echo of the pulse to return
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com