satellite-based microwave remote sensing - Français Anglais Dictionnaire