Meaning of marvel

Definition of marvel

(noun) something that causes feelings of wonder; "the wonders of modern science"
(verb) be amazed at; "We marvelled at the child's linguistic abilities"

Other information on marvel

WIKIPEDIA results for marvel
Amazon results for marvel