1. be filled with wonder or astonishment:"she marveled at Jeffrey's composure"
noun
1. a wonderful or astonishing person or thing:"the marvels of technology"
Word OriginMiddle English (as a noun): from Old French merveille, from late Latin mirabilia, neuter plural of Latin mirabilis ‘wonderful’, from mirari ‘wonder at’.