English
›
Words
requiring
a lot of effort.
Translation:
English
Adjective
4
arduous
Add
Translation