very tough
1. very toughTough and being not cut easily.
2. persistent; tenacious; doggedNot giving up easily and making consistent efforts to achieve a goal.
7 more sentences in the app — free account.