hard
adjective
°Resistant to pressure.
°Requiring a lot of effort to do or understand.
verb
°(manner) With much force or effort.
°(manner) With difficulty.
noun
°(nautical) A firm or paved beach or slope convenient for hauling vessels out of the water.
synonyms: resistant, solid, stony, confusing more» , difficult, puzzling, tough, tricky, intolerable, unbearable, harsh, hostile, severe, strict, unfriendly, incontrovertible, indubitable, unambiguous, unequivocal, unquestionable, strong