English word definition — powered by WordNet
someone who is dazzlingly skilled in any field
Want to remember mavin?