falterer

/ˈfɔltərər/
noun
  1. A person who hesitates, loses confidence, or shows weakness in action or speech.
    • In the debate, he was a falterer, pausing too often to gather his thoughts.
    • History remembers the brave, not the falterer who turned back.
    • The coach had no patience for a falterer on the team.