hesitater

noun
  1. a person who hesitates; someone who pauses or shows reluctance before acting or deciding
  2. Usage: informal; not commonly used in formal writing; 'one who hesitates' is often preferred

Examples