echolocator in Czech echolocator in Czech echolokátor noun An organ that performs echolocation within an organism. Add to Flashcards