difficult [adjective] + terrain [noun]