English Dictionary
Definition stupendous in British English
stupendous adjective
adjective
/stjuːˈpendəs/
1
very impressive, large, or surprising
Synonyms and related words
