Home
Search
Index
Definify.com
Definition
2024
biosonar
biosonar
English
Noun
biosonar
(
uncountable
)
(
informal
,
biology
)
echolocation
in animals
Etymology
From
bio-
+
sonar
Similar Results