astonish - Dictionary definition and meaning for word astonish
Astonish--remember by word Aston(Aston martyn)::i was taken by surprise after seeing ASTON MARTYN..so astonish means surprise