demanding, difficult, tough, arduous, strenuous, hard,, grueling, formidable, rigorous, exacting, trying, testing, laborious, daunting, stiff, uphill, Herculean, ambitious, tricky, complex, intricate,... [mehr]
demanding, difficult, tough, arduous, strenuous, hard,, grueling, formidable, rigorous, exacting, trying, testing, laborious, daunting, stiff, uphill, Herculean, ambitious, tricky, complex, intricate,... [mehr]