LAUNCH Meaning of LAUNCH in English n. 1 a large motor boat, used esp. for pleasure. 2 a man-of-war's largest boat. [ Sp. lancha pinnace perh. f. Malay lancharan f. lanchar swift ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012