Stoic is a state of mind or an attitude which involves accepting hardship or pain. The Oxford Advanced Learners Dictionary defines it as being able to suffer pain without complaining and showing what you're feeling. It's like the concept of the stiff upper lip, often used to describe British people who keep their emotions under control.