have hidden talents - French English Dictionary