Rhyme Desk
Find rhyming words!

Definition of "Marvel" :

noun: something that causes feelings of wonder

verb: be amazed at

"We marvelled at the child's linguistic abilities."

verb: express astonishment or surprise about something