straining

(adj) arduous

strenuous
effortful (similar term)