Definition of "stupendously" in English