echolocator noun2 •An organism capable of echolocation. •An organ that performs echolocation within an organism. formsecholocators