International Commission on Irrigation & Drainage Commission Interationale des Irrigation et du Drainage

Multilingual Technical Dictionary (MTD)

6317. Radar : Process or equipment that uses the reflection of beamed, repeated and timed electromagnetic-magnetic radiation to detect, locate and / or quantify objects, to measure their distance, or to acquire a terrain image. Some radars,called `meteorological radars` or `weather radars`are specially designed to detect and provide images of meteorological phenomena.

Compare with :French, Hindi, Russian, Japanese, Chinese, Base Language : English
Available languages :French, Hindi, Russian, Japanese, Chinese, Base Language : English

Last 10 definitions



Back