SELF-STARTER Meaning of SELF-STARTER in English a person who will begin to work without a supervisor We're looking for self starters - people who can begin a job and work by themselves. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012