will you let me finish - Turkish English Dictionary