n. 25B6; verb she marvelled at their courage : BE AMAZED, be astonished, be surprised, be awed, stand in awe, wonder; stare, gape, goggle, not believe one's eyes/ears, be dumbfounded; informal be flabbergasted.
25B6; noun the marvels of technology : WONDER, miracle, sensation, spectacle, phenomenon; informal something else, something to shout about, eye-opener.