meaning of echolocation

1. determining the location of something by measuring the time it takes for an echo to return from it


Related Words

echolocation |

Developed & Maintained By Taraprasad.com

Treasure Words