meaning of Bodenradar

Bodenradar - German to English

ground-penetrating radar