echolocation meaning in French
n. écholocation, écholocalisation, utilisation de radar, de sonar ou d'écho pour s'orienter (zoologie - armée)
n. écholocation, écholocalisation, utilisation de radar, de sonar ou d'écho pour s'orienter (zoologie - armée)