A word examined

launcher

noun
8 letters·English
noun

launchera device or person that launches something, especially a weapon or rocket that fires or sends something out

No comments yet