difficult to do
Describes something that is difficult to do, often due to inherent properties or physical/mental effort.
にくい is an i-adjective suffix that turns a verb into an adjective meaning 'difficult to do'. It expresses that the action itself is hard to perform, often because of the nature of the subject or the situation. For example, a knife that is dull is 切りにくい (hard to cut with), or a name that is hard to pronounce is 言いにくい. It can also describe emotional difficulty, like '言いにくいこと' (something hard to say).
Remember that にくい is an i-adjective, so it can conjugate like one: past tense にくかった, negative にくくない. You can also use it with です for politeness: このペンは書きにくいです. It is a common everyday pattern, used in both speaking and writing, but not overly formal.
Do not confuse it with やすい, which means 'easy to do'. The structure is the same: ます-stem + やすい.