SELF-STARTER Meaning of SELF-STARTER in English n.1 an electric appliance for starting a motor vehicle engine without the use of a crank. 2 an ambitious person who needs no external motivation. Oxford English vocab. Оксфордский английский словарь. 2012