LAUNCE Meaning of LAUNCE in English [launce] n [prob. fr. [1]lance] (1623): sand lance Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012