remotely controlled radar site - Français Anglais Dictionnaire