not
easily discouraged or subdued

Translation:
English
Adjective
Add