earth remote-sensing satellite - Spanish English Dictionary