3 results in 0.0053s.
Advertisement
  • echolocation
    echolocation, noun.
    1. (Electronics.) a method of finding the range and direction of objects by measuring the time it takes sound or radio waves echoed from the objects to reflect back, used in radar and sonar.
    2. a radarlike system or mechan

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-echolocation