airborne satellite communication - Spanish English Dictionary