vela solar

Noun

 * 1)  solar sail a sail-like structure on a spacecraft

Noun

 * 1)  solar sail a sail-like structure on a spacecraft