satellite earth station receiver - French English Dictionary