a bat-like sonar system - Französisch Englisch Wörterbuch