demanding (job/work) - Spanish English Dictionary