She marvelled at the beautiful sunset.
To feel great surprise or wonder about something.
They marvelled at the magician's tricks.
To express admiration or amazement.
Avec un dictionnaire illustré gratuit puissant et des flachcards.