deposits at short notice - Turkish English Dictionary