have a story to tell - French English Dictionary