Meaning of sky wave

Definition of sky wave

(noun) a radio wave that is reflected back to earth by the ionosphere or a communications satellite; permits transmission around the curve of the earth's surface

Other information on sky wave

WIKIPEDIA results for sky wave
Amazon results for sky wave