Difficult to accept; unpalatable.
Difficult or impossible to digest.
Anything that is difficult to digest.
Causing sickness or disgust.
Amazing, fantastic.
The act of making somebody sick.