MARVEL


Meaning of MARVEL in English

v. 1 wonder (at), gape (at), be awed or amazed (by), be agog or astonished (at), gape (at) We marvelled at the way the homing pigeons found their way home

n. 2 wonder, miracle, phenomenon Tammy was a marvel at fixing electrical equipment

Oxford thesaurus English vocab.      Английский словарь Оксфорд тезаурус.