(s)amazing, astonishingsurprising greatly“she does an amazing amount of work”, “the dog was capable of astonishing tricks”