v.
(marvels, marvelling, marvelled; US marvels, marveling, marveled)
(
often marvel at)
be filled with wonder or astonishment.
n.
a wonderful or astonishing person or thing.
Derivative
Etymology
ME: from OFr. merveille, from late L. mirabilia, neut. pl. of L. mirabilis ‘wonderful’, from mirari ‘wonder at’.