let me finish this - Turkish English Dictionary