sky wave
English Dictionary
->
Letter S
-> sky wave
Search Dictionary:
sky wave Definition
(n)
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
sky wave Synonyms
sky wave
© Art Branch Inc.