a bat-like sonar system - Spanish English Dictionary