long-boom satellite - English Synonyms Dictionary