Ninjawords is on the iPhone! Watch a video or download it here.
hard
adjective
°Resistant to pressure.
°Requiring a lot of effort to do or understand.
"a hard problem"
verb
°With much strength or energy.
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