strain

(noun) stress

difficulty (generic term)