someone with extraordinary talent in something - Spanish English Dictionary