lots of promise - Turkish English Dictionary