marveled
动词 marvel:
be amazed at
同义词:wonder, marvel
express astonishment or surprise about something
同义词:marvel