astonishmenttranslation and definition "astonishment", tamil lexiconWordTamil Definitionastonishmentவியப்பு, திகைப்பு, மலைப்பூட்டும் செய்தி.