Meaning of RADAR in English

RADAR

n. system for locating objects by sending radio waves and recording their echoes

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.