a lot of promise - French English Dictionary