(1):

(a.) Of a nature to astound; astonishing; amazing; as, an astounding force, statement, or fact.

(2):

(p. pr. & vb. n.) of Astound