stoic
sto-ic
noun
A person who endures pain or hardship without showing feelings or complaining.
"He was a stoic, never letting his emotions show."
adjective
Enduring pain or hardship without displaying feelings or complaining.
"She maintained a stoic expression throughout the ordeal."
Thesaurus
Synonyms: stoical, unemotional, unemotional person
Antonyms: emotional person