Dictionary Definition:
[translation-san] {LCh,C,MSA} āścarya
[translation-san] {C} duṣkara
[translation-san] {L} āścarya
[translation-eng] {Hopkins} amazing; fantastic
[translation-eng] {C} wonderful; marvellous; surprising; difficult; (to do what is) hard