have a hidden talent - French English Dictionary