microradar - French English Dictionary