Definition of "Slouch" :
noun: a stooping carriage in standing and walking
noun: an incompetent person; usually used in negative constructions
"He's no slouch when it comes to baseball."
verb: walk slovenly
verb: assume a drooping posture or carriage