ecosonda
Meanings
Noun
1. echo sounding