SELF-STARTER Meaning of SELF-STARTER in English ■ noun1》 a self-motivated and ambitious person who acts on their own initiative. 2》 dated the starter of a motor-vehicle engine.Derivativesself-starting adjective Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004