Anything that is difficult to digest.
Difficult or impossible to digest.
Difficult to accept; unpalatable.
Something troublesome or difficult to handle.
A hardy, resilient animal or plant.
A person who can endure physical or mental hardship; a hardened, strong-willed person.