vela solar has 1 translations in 1 languages

translations of vela solar

PT EN English 1 translation
  • solar sail (n) [a sail-like structure on a spacecraft] (n)