English dictionary
sky wave meaning and definition
Definition and meaning of sky wave at MeaningMonkey.org. sky wave meaning and definition in the English Dictionary.SKY WAVE noun
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
Source: Princeton University Wordnet