someone with extraordinary talent in something - Turkish English Dictionary