fin (finish) - Turkish English Dictionary