German-English dictionary »

langstreckenradar meaning in English

GermanEnglish
der Langstreckenradar Substantiv

long range radar◼◼◼noun