Definitions of sloucher:

  • noun:   a person who slouches; someone with a drooping carriage