EnglishMain Dictionary
stupendous
Universal Words
adjective
extremely large or impressive, especially greater or better than you expect
SYNSTAGGERING:
stupendous efforts / achievements * stupendous views over the sea * stupendous costs
stupendously adverb