Stupendous
English Meaning
Astonishing; wonderful; amazing; especially, astonishing in magnitude or elevation; as, a stupendous pile.
- Of astounding force, volume, degree, or excellence; marvelous.
- Amazingly large or great; huge. See Synonyms at enormous.