Definitions of hesitator:

  • noun:   one who hesitates (uaually out of fear)