Common Adjective Collocations of astonished

alarm, angry, apt, delight, disorder, first, general, good, great, high, indignant, lat, little, long, many, much, old, one, other, own, particular, present, public, several, strange, such, sudden, unexpected, whole, young