starshoot

/ˈstɑrʃuːt/

Definitions

1. noun

A device or tool used to launch or propel a projectile, especially a star or a missile, into space.

“The scientists tested the new starshoot system to see if it could reach the upper atmosphere.”

Synonyms

  • launcher
  • missile system

Antonyms

  • catcher
  • retriever