Did you mean sloucher?
sloucher
noun
°A person who slouches.