noun
plural -vels
[count] :someone or something that is extremely good, skillful, etc. :a wonderful or marvelous person or thing
verb
-vels; US -veled or chiefly Brit -velled; US -veling or chiefly Brit -velling
to feel great surprise, wonder, or admiration [no obj]
usually + at or over