SELF-STARTER Meaning of SELF-STARTER in English [self-start.er] n (1894) 1: starter 3a 2: a person who has initiative Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012