talented persons - French English Dictionary