radar distance measuring - French English Dictionary