Savant
/səˈvænt/
Slang Meanings
A term used to refer to someone who is exceptionally talented in a niche area.
He's a coding savant; he can write complex algorithms without any help.
Used informally to describe someone who seems to know a lot about a specific subject.
She's a history savant; you can ask her anything about ancient civilizations.