Dictionary Home
Index
About
Home
Enroll
Tour
Contact Us
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
Search:
Dictionary
Google
Get this dictionary without ads as part of the
e-Tutor Virtual Learning Program
.