Traducción español inglés

English version

¿Qué significa "radar penetrante a través de la flora." en Inglés