Doppler radar Syllabification: (Dop·pler ra·dar)Entry from US DictionaryDefinition of Doppler radar noun Meteorology a radar tracking system using the Doppler effect to determine the location and velocity of a storm, clouds, precipitation, etc.. Doppler radar in other Oxford dictionaries Definition of Doppler radar in the US English dictionary