sloucher

noun
  1. a person who slouches or has poor posture
  2. a person who is lazy or lacks effort
  3. Usage: informal

Examples