unslouchy
/ʌnˈsluːtʃi/Definitions
1. adjective
Having an upright posture or not slouching.
“The teacher praised the student for maintaining an unslouchy posture during the long lecture.”
2. noun
A person who maintains an upright posture.
“The instructor asked the unslouchy student to demonstrate proper posture for the class.”