no deposit no return - Turkish English Dictionary