to astonish someone - German English Dictionary