an especially gifted or talented person - German English Dictionary