Definition, synonyms and related words
An electromagnetic wave refracted back to the Earth by the ionosphere.