Unfeeling; pitiless; callous.
Inured; toughened.
Firmly established or unlikely to change; inveterate.
Having extra defences against attack; highly fortified.
Difficult to accept; unpalatable.
Difficult or impossible to digest.
Anything that is difficult to digest.