meaning of bestaunen

bestaunen - German to English

to gaze in amazement

View more

  • to gaze