filled with wonder or shock
हैरान
English Usage: She was astonished by the breathtaking view from the mountain.
Hindi Usage: वह पहाड़ से दिखने वाले शानदार दृश्य को देखकर हैरान थी।
to surprise someone greatly
आश्चर्यचकित करना
English Usage: The magician astonished the audience with his tricks.
Hindi Usage: जादूगर ने अपने करतब से दर्शकों को आश्चर्यचकित कर दिया।