have a lot of promise - Turkish English Dictionary