Synonyms for "whiz-kid"

Words with similar meaning