Hard Going Synonyms

Hard to achieve
(Adjective)