have a gift for - French English Dictionary