Yahoo Canada Web Search

Search results

  1. Dictionary
    Dop·pler ra·dar

    noun

    • 1. a radar tracking system using the Doppler effect to determine the location and velocity of a storm, clouds, precipitation, etc.