Noun Definition

marvel

1.Definition: something that causes feelings of wonder

Related Noun(s):wonder

Category: General