stupendous

stupendous adj

L. 'that is to be wondered at, amazing'.

  1. Astonishing; amazing; astounding; marvelous.