launche
Middle English
Verb
launche
alternative form of
launchen