verb
slouches; slouched; slouching
[no obj] :to walk, sit, or stand lazily with your head and shoulders bent forward
noun
plural slouches
[singular] :a way of walking, sitting, or standing with the head and shoulders bent forward
[count] informal :a lazy or worthless person
usually used in the phrase no slouch to say that someone is very good at a particular job, activity, etc.