rigorous - Very difficult because the training is thorough and detailed., gruelling - Difficult because you need a lot of effort and energy., arduous - Hard because you need to give it a lot of time and attention., demanding - Difficult and extremely tiring., backbreaking - Involves hard physical work and makes your body sore., exhausting - Extremely tiring and difficult., tricky - Difficult to deal with and needs careful attention and skill., tough - You need to be emotionally and physically strong., strict - A lot of rules that must be obeyed., punishing - Push yourself to the point of hurting.,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?