launch verb; 1. set something in motion by pushing it 2. to start or set in motion noun; 1. an act or instance of launching something
Support TDavidLuin's creations with a gift of Premium Membership!
Card Comments