Difficult to understand, do, experience, or deal with:. Definition of hard adjective in oxford advanced learner's dictionary.
Solid and firm to the touch;. The meaning of hard is not easily penetrated :