noun
Meaning 1
A hypothetical type of artificial satellite that uses light sails to maneuver, able to hold station, by balancing propulsive pressure with gravitational pull.
Definition source: English Wiktionary via Wiktextract
Qualifier: space flight
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided