Definitions Found:

too hard (firm and unyielding)