biosonar (0 synonym found)

Definition of biosonar:

(n) : (informal, biology) Echolocation in animals.

Definition of biosonar:

(n) : (informal, biology) Echolocation in animals.

Back to Top