/ ˈmɑːvl; NAmE ˈmɑːrvl/ noun , verb
■ noun
1.
a wonderful and surprising person or thing
SYN wonder :
the marvels of nature / technology
2.
marvels [ pl. ] wonderful results or things that have been achieved
SYN wonders :
The doctors have done marvels for her.
■ verb
( -ll- , NAmE -l- ) marvel (at sth) to be very surprised or impressed by sth :
[ v ]
Everyone marvelled at his courage.
[also v that , v speech ]
••
WORD ORIGIN
Middle English (as a noun): from Old French merveille , from late Latin mirabilia , neuter plural of Latin mirabilis wonderful, from mirari wonder at.