Difficult to accept; unpalatable.
Difficult or impossible to digest.
Anything that is difficult to digest.
Very strong; possessing might.
Excellent, extremely good.
Very heavy and powerful.
Accomplished by might; hence, extraordinary; wonderful.
Very large; hefty.
Very; to a high degree.