airborne satellite communication - Turkish English Dictionary