meaning of Bord-Schrägsichtradargerät

Bord-Schrägsichtradargerät - German to English

side-looking aerial radar