MARVEL


Meaning of MARVEL in English

v. wonder, be astonished; be amazed; be impressed

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.